4.2.10版本后新增了该方法, 用于在构造和连接后设置Redis客户端的一些配置
该函数是swoole风格的, 需通过kv键值对数组来配置
Coroutine\Redis::setOptions(array $options)
connect_timeout
: 连接的超时时间, 默认为全局的协程socket_connect_timeout(1秒)
timeout
: 超时时间, 默认为全局的协程socket_timeout(-1, 永不超时)
serialize
: 自动序列化, 默认关闭
reconnect
: 自动连接尝试次数, 如果连接由于超时等原因被close正常断开, 下一次发起请求时, 会自动尝试连接然后再发送请求, 默认为1次(true), 一旦失败指定次数后不会再继续尝试, 需手动重连. 该机制仅用于连接保活, 不会重发请求导致不幂等接口出错等问题